C/C++字符串操作split
Python里面字符串的操作很方便,比如split,strip。在C++里,string提供了length,得到字符串的長度,append,在字符串末尾添加字符串,push_back,在字符串末尾添加 ...
Python里面字符串的操作很方便,比如split,strip。在C++里,string提供了length,得到字符串的長度,append,在字符串末尾添加字符串,push_back,在字符串末尾添加 ...
C++中的枚舉類型C++11提供了更安全的枚舉類型,不能再直接把這種枚舉值當作整數值來使用。但如果我們想把它作為整數來使用呢?例如enum class ElemType{ CAP, IND ...
一直想試試這個LLVM的,據說錯誤提示信息比GCC好,C++11支持的也更多。今天編譯的時候,發現用了幾個C++11特性了,gcc4.4沒法編譯,於是想,那就嘗試一下LLVM吧。 既然是想安裝比較新 ...
最開始的時候看到了許式偉的內存管理變革系列,看到性能測試結果的時候,覺得這個實現很不錯,沒有深入研究其實現。現在想把這個用到自己的一個項目中來,在linux下編譯存在一些問題,所以打算深入研究一下。 ...
在實現lexer和parser的過程中,要定義token的類型。《編程語言實現模式》中使用的是java代碼,直接定義static int TEXT = 1;並且可以在lexer擴展的時候繼承到實際使用 ...